.main-index-header {
    padding-top: 10px;
}

.app-btn {
    font-size: 11px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    display: inline-block;
    background: #40118A;
    border-radius: 10px;
    padding: 0 10px;
    min-width: 70px;
}

.header-title {
    display: block;
    font-size: 15px;
    font-weight: 900;
    background: -webkit-linear-gradient(top, #F6E3FC, #C9A1F9); /* 背景色渐变 */
    -webkit-background-clip: text; /* 规定背景的划分区域 */
    -webkit-text-fill-color: transparent; /* 防止字体颜色覆盖 */
}

.main-square-box {
    padding-top: 24px;
    padding-bottom: 24px;
}

.tab-box {
    padding-bottom: 20px;
}

.tab-box .tab-bd {
    display: inline-block;
    color: #FFF;
    font-size: 15px;
    line-height: 26px;
    border-radius: 14px;
    border: 1px solid #813BDF;
    padding: 0 33px;
    box-sizing: border-box;
}

.tab-box .tab-bd:first-of-type {
    margin-right: 35px;
}

.tab-box .tab-bd.active {
    background: -webkit-linear-gradient(top, #E84DA1, #FC598F); /* 背景色渐变 */
    border-color: #E84DA1;
}

.tab-show-box {
    overflow-y: scroll;

}

.tab-show-box::-webkit-scrollbar {
    display: none
}

.tab-show-content {
    padding: 0px 20px;
    display: none;

}

.tab-show-content.active {
    display: block;
}

.tab-show-item {
    padding-bottom: 25px;
}

.tab-show-item img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.tab-show-item span {
    display: block;
    color: #F9CC54;
    margin-top: 8px;
    font-weight: bold;
    font-style: italic;
    font-size: 12px;
}

[class*=am-u-] + [class*=am-u-]:last-child {
    float: left;
}

.index-fixed-menu {
    position: fixed;
    left: 0;
    bottom: 120px;
}

.index-fixed-menu .menu-item {
    width: 78px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background: rgba(247, 238, 254, 1);
    border-radius: 0 35px 35px 0;
    box-shadow: 3px 4px 4px rgba(44, 10, 91, 0.38);
    color: #F75694;
    font-size: 12px;
    letter-spacing: 1px;
    margin-bottom: 20px;
}

.index-fixed-menu .menu-item:last-child {
    margin-bottom: 0;
}
